package com.xbongbong.pro.manual.dto;

import com.xbongbong.paas.toolbox.wrap.BaseDTO;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @author sunshaoxiang
 * @ClassName ReuseSignatureUpdateDTO
 * @Description 保存可复用的历史手签的 DTO
 * @Date 2022/8/12 9:52
 * @Version 1.0
 **/
@Getter
@Setter
@ToString
public class ReuseSignatureUpdateDTO extends BaseDTO {
    private static final long serialVersionUID = 8105074713661203978L;

    /**
     * 是否开启复用历史手写签名 0表示没有开启 1表示开启
     */
    @NotNull(message = "dto.msg.reuseSignatureUpdate.openReuseSignature.NotNull")
    public Integer openReuseSignature;

    /**
     * 历史手写签名oss地址
     */
    @NotBlank(message = "dto.msg.reuseSignatureUpdate.reuseSignature.NotBlank")
    public String reuseSignature;

    /**
     * 历史手写签名id
     */
    @NotNull(message = "dto.msg.reuseSignatureUpdate.reuseSignatureId.NotNull")
    private Long reuseSignatureId;
}
